package cn.iocoder.yudao.module.iot.controller.app.scene.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "用户 APP - 场景定时任务 Response VO")
@Data
public class IotSceneTimerRespVO {

    @Schema(description = "任务ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
    private Long jobId;

    @Schema(description = "场景ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
    private Long sceneId;

    @Schema(description = "定时时间", requiredMode = Schema.RequiredMode.REQUIRED, example = "15:40")
    private String time;

    @Schema(description = "Cron表达式", example = "0 40 15 * * ?")
    private String cronExpression;

    @Schema(description = "任务状态", example = "1")
    private Integer status;

    @Schema(description = "任务名称", example = "场景定时任务-1024")
    private String jobName;

    @Schema(description = "是否启用", example = "true")
    private Boolean enabled;
} 